package com.zone.domain.rebate.service.settle;

/**
 * @author: zongzi
 * @description: 用户行为返利结算
 * @date: 2025/3/3
 */
public interface IUserBehaviorRebateSettle {

    /**
     * 执行结算逻辑
     *
     * @param userId       用户id
     * @param behaviorType 行为类型
     * @param rebateType   返利类型
     * @param rebateConfig 返利配置
     */
    void execute(String userId, String behaviorType, String rebateType, String rebateConfig);
}
